/*
Name:         layout.css 全局公用样式表
Author:       lenvocn@163.com
*/
/*--------------------CSS Reset--------------------*/
body { margin:0; padding:0;font-size:12px; color:#444; line-height:20px;font-family:'宋体'; background:#FFF; height:100%;}
div, form, img, ul, ol, li, dl, dt, dd, p { border: 0; margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; list-style:none; }
input,textarea,select{font-size:12px; vertical-align:middle;}
a { text-decoration:none; color:#133F6A;}
a:hover{ color:#C30; text-decoration:underline;}

/*--------------------Common--------------------*/
.tx{ border:1px #A2B1B9 solid;}
.txs{border:1px #A2B1B9 solid; background:url(../images/txs.png) no-repeat;}
.noBg { background:none!important;}
.btn{ background:url(../images/btn.png) no-repeat; border:0; padding:0; text-indent:-9999px; cursor:pointer;}
.btn1 { width:50px; height:20px;}
.btn2 { background:url(../images/btn2.png) no-repeat; width:50px; height:20px;}
hr{ display:none;}
.box { width:960px; clear:both; margin-bottom:10px;}
.bd{ border:1px #32B8F1 solid;}
.layout{ width:960px; margin:0 auto; border-top-width:3px; border-top-style:solid;}
.top{ background:url(../images/topBg.png) repeat-x;padding:0 10px; height:30px;}
.navBox { border:1px #D6D6D6 solid; height:36px; padding:5px 10px; line-height:18px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/*清除浮动通用类*/
.clearfix { display:inline-block; }
.list{ line-height:22px;}
.list li span a,.list li span{ color:#999; font-size:12px; margin:0 3px;}
.fw400{ font-weight:400;}
.fw700{ font-weight:700;}
.fl{ float:left;}
.fr{ float:right;}
.fc{ clear:both;}
.txr{ text-align:right;}
.txc{ text-align:center;}
.txl{ text-align:left;}
.fs14{ font-size:14px;}
.fs12{ font-size:12px;}
h2{text-align:center; font-family:'黑体'; font-size:18px; font-weight:400; clear:both; line-height:18px; padding:5px 0 10px 0;}
h2 a { color:#C30!important;margin:0 6px;}
.topSum{ padding:0; margin:0; text-align:center; line-height:18px;}
.c1,a.c1{ color:#C30;}

.tab{ display:none;}
.tab.up{ display:block;}

.top a { margin:0 3px;}
.loginBox { float:left; padding-top:4px;}
.loginBox .tx,.loginBox .txs {width:60px; vertical-align:middle; height:12px; line-height:12px; padding:3px;}
.topLink { float:right;}
.topLink li { float:left; margin:0 0 0 0px; padding-top:5px;}
.link{ height:26px; margin-bottom:10px; padding:1px; line-height:26px; text-align:center; border:1px #ccc solid;}
.link h3{ background:#EFEFEF;width:72px; text-align:center; float:left;}
.link p a { margin:0 10px;}
.foot{ text-align:center; line-height:22px; clear:both;}
.foot a { margin:0 6px;}
.links{ color:#ccc;}

.frLink{margin-bottom:10px; padding:1px; line-height:20px;border:1px #ccc solid; padding:5px 20px;}
.frLink li {width:90px; float:left; text-align:center;}

.searchBox{float:left;width:940px;overflow:hidden;height:22px; padding: 4px 10px; line-height:22px; background:#FFF;}
.search { float:left;}
.search .tx,.search .txs {width:200px; height:12px; line-height:12px; padding:3px;}
.searchBox p{ float:right;}
.searchBox a{ margin:0 10px;}

.page { text-align:center; padding:10px 0;}
.page a { margin:0 5px; }
.page a:hover {text-decoration:none; color:#C30;}
.page span { color:#999; margin:0 5px;}

.listBox { border:1px #DEE6E9 solid; padding:10px 15px;}
.listBox h3 { font-size:14px; color:#C30;padding-left:24px; height:24px; line-height:24px; background:url(../images/a.png) 2px 4px no-repeat;margin:10px 0; border-bottom:1px #CCC dotted;}
.listBox ul { line-height:24px; padding:0 20px; margin:15px 0;}

.listSide { border:1px #DEE6E9 solid; background:#F5F7F8;margin-bottom:10px; padding:5px 10px;}
.listSide h3 ,.rRead h4 ,.copyRight h4{color:#C30; background:url(../images/i_arrow.gif) no-repeat 0px 6px; padding-left:15px;}
.listSide ul { padding: 0 4px;}
.subNav { line-height:24px; border:1px #DEE6E9 solid;margin-bottom:10px; padding: 0 12px; background:#F5F7F8;}

.conBox,.mRead,.rRead ,.copyRight{border:1px #DEE6E9 solid; margin-bottom:10px;}
.copyRight { padding:10px;}
.content { padding:10px 20px; font-size:14px; line-height:24px; color:#000;}
.conInfo { text-align:right; padding: 10px 30px; color:#999;}
.content p {margin:10px 0;}
.content h1{text-align:center; font-family:'黑体'; font-size:20px; font-weight:400; clear:both; line-height:18px; padding:15px 0 5px 0;color:#C30}
.content h6{ font-family:Verdana, Geneva, sans-serif; font-weight:400; color:#999; text-align:center; font-size:12px;}
.rec{ padding:0 20px; color:#999; text-align:right;}
.rec a { color:#999;}

.conInfo { text-align:center;}
.mRead { padding:0;font-size:12px; padding:5px 10px;}

.rRead { padding:0 15px; font-size:12px;}



.regBox{border:1px #ccc solid; padding:10px 20px; height:auto!important; min-height:400px; height:400px; padding:20px 80px;}

.regBox td,.regBox.th {padding:3px 0;}
.regBox  th{ font-size:14px; font-weight:400; color:#444; width:100px; text-align:right;}
.regBox .tx { border:1px #A2B1B9 solid; height:20px; line-height:20px; width:200px;}
.regBox .txs { border:1px #A2B1B9 solid; height:20px; line-height:20px; width:200px; background:url(../images/txs.png) no-repeat;}
.regBox td { color:#999; padding-left:10px;}
.tips{ background:url(../images/t.gif) no-repeat 0 3px; padding-left:18px;}
.rtips { background-position:0 -27px; color:#668A42;}
.wtips { background-position:0 -57px; color:#C30;}

.btn4 { width:126px; height:36px; background:url(../images/btn4.png) no-repeat; border:0; cursor:pointer; text-indent:-9999px; display:block;}
.btn5 { width:126px; height:36px; background:url(../images/btn5.png) no-repeat; border:0; cursor:pointer; text-indent:-9999px; display:block;}

.adBox { clear:both; margin-bottom:10px;_margin-bottom:7px;}


.bd{ border:1px #70B82C solid; margin-bottom:10px;}
h2{text-align:center; font-family:'黑体'; font-size:16px; font-weight:400; clear:both; height:28px; line-height:28px; padding:0; background:#F0FEE9;}

.index {border-top:3px #78B233 solid;}
.nav{ float:none;padding:10px 10px 0 10px; height:50px; width:940px; margin:10px 0 0 0; background:url(../images/navBg.png) no-repeat;}
.nav li { float:left;width:469px; margin:0;}
.nav li a {display:block; width:67px; margin:0; padding:0; height:20px; line-height:20px; float:left;background:url(../images/line.png) no-repeat right; text-align:center;}
.nav li a:hover { text-decoration:none;}

.leftBox{width:316px;float:left;}
.midBox{width:421px; margin:0 9px;float:left;}
.rightBox{ width:205px; float:left;}


.tabBox { border-right:0; background:url(../images/tabBox.png) no-repeat right;}
.tagBox { height:28px; background:#70B82C;}
.tagBox h3{ float:left; width:104px; margin-right:1px; background:url(../images/tagBg.png) repeat-x;; height:28px; cursor:pointer; text-align:center; line-height:29px; font-size:14px;}
.tagBox h3.up{ height:28px; background-position:0 -28px;}
.tab{ padding:10px;}

.leftBox .tagBox{ width:315px; overflow:hidden;}
.midBox .tagBox{ width:420px; overflow:hidden;}

.news{ padding:5px 9px;}
.news ul li span a{color:#999; margin-right:2px;}
.news ul li {width:208px; float:left; line-height:20px; height:20px;}

.rightBox h3{ height:28px; background:url(../images/sH.png) repeat-x; }
.rightBox h3 span{ background:url(../images/s.gif) no-repeat 5px 5px; padding-left:24px;line-height:28px;font-size:14px; display:block;}

ul.fs14 { line-height:24px; color:#999;}
ul.fs14 span{ font-size:12px; color:#999; margin-left:6px;}

#tab01 .tagBox { background:url(../images/tag4.png) no-repeat;text-align:right; padding-top:4px; padding-left:98px; width:200px;}
#tab01 .tagBox h3 { width:60px; background:url(../images/tag4tag.png) 0 -24px no-repeat; height:23px; line-height:23px; margin-right:6px; font-size:12px;}
#tab01 .tagBox h3.up { background-position:0 0; height:24px;}
#tab01 table { width:100%; text-align:center; background:#ececec; margin:0;}
#tab01 table th,#tab01 table td{ background:#FFF;}
#tab01 .tab{ padding:5px 10px 10px 10px; height:174px;}

.adBox1 {border:0!imporatnt;}

.adBox { clear:both; margin-bottom:10px;}
.adBox2 { border:0!important;}
.adBox3 { margin-bottom:10px;}

#tab02 .tagBox{ width:436px}
#tab02 .tagBox h3 { width:107px;}




.rightBox .tabBox {width:203px; border:1px #70B82C solid; background:#FFFFF4;}
.rightBox .tagBox { background:url(../images/sH.png) repeat-x; padding-top:4px; padding-left:20px; height:24px;}
.rightBox .tagBox h3{width:70px; float:left; background:url(../images/rtab.png) 0 -24px; height:24px; margin:0 5px; line-height:24px; font-size:12px;}
.rightBox .tagBox h3.up { background-position:0 0;}

.chnBox{ margin-bottom:0;}

.searchBox{float:left;width:938px;overflow:hidden;height:20px; line-height:20px; background:#f6f6f6; margin:3px 0 10px 0; border:1px #CCC solid;}

.sLink ul { margin:5px 0 0 15px;}
.sLink li { background:url(../images/c.png) 0 4px no-repeat; padding-left:20px;}
#ifocus {width:296px;height:196px;margin-bottom:10px; overflow:hidden; border:1px #fff solid; padding:1px;}
.logoBox {margin-top:10px;border:1px #ccc solid; padding:0px; border:none!important;}
.logo { padding-top:8px!important;}


.netClass h4{ background:url(../images/netClass.png) no-repeat; height:28px; line-height:28px; text-align:right; padding:0 10px; color:#F00; border-bottom:1px #70B82C solid;}
.netClass ul { padding:10px 7px;}
.netClass ul li { background:url(../images/ncAr.png) no-repeat; height:17px; line-height:17px; overflow:hidden; margin:5px 0; color:#ccc;}
.netClass ul li span { color:#FFF; font-weight:700; margin:0 10px 0 5px;}
.netClass ul li a { margin:0 2px;}

.mAd { width:126px;float:left; padding:5px 0;}
.mAd img { width:120px; height:80px; padding:2px; border:1px #EFEFEF solid; margin-bottom:4px;}

.mList{font-size:14px;line-height:24px;}
.mList li { background:url(../images/d.png) no-repeat 0 10px; padding-left:8px;}
.chnBox .midBox .mList { width:260px; padding-left:10px; float:left;}

.chnBox .rightBox .tab{ height:192px; line-height:24px;}
.chnBox .rightBox li { background:url(../images/rD.gif) no-repeat 0 8px; padding-left:12px;;}

.partner { border:1px #F60 solid; padding:1px; margin-bottom:10px; line-height:24px;}
.partner table { width:100%; text-align:center;}
.partner .t { background:#FFF1DF; text-align:center; color:#F60; font-weight:700; width:80px;}

.frLink { border:1px #0E93DA solid; padding:1px;line-height:24px;}
.frLink table { width:100%; text-align:center;}
.frLink .t { background:#DBF1FD; text-align:center; color:#0E93DA; font-weight:700;width:80px;}


.adBox1 img { margin-bottom:8px;}

.sLink { padding-left:20px;}

.adBox4 { border:1px #CCC solid; padding:5px 0; margin-bottom:10px;}
.adBox4 table{ width:100%; text-align:center;}
.adBox4 img{ width:150px;}









